import matplotlib.pyplot as plt  # 导入pyplot模块
plt.rcParams['font.sans-serif'] = ['SimHei']  # 解决中文乱码问题
plt.rcParams['axes.unicode_minus'] = False  # 解决正负号乱码问题

months = ['24', '25', '26', '27', '28', '29', '30', '31', '01', '02', '03', '04', '05', '06', '07']  # 准备月份信息
max_temps = [25, 22, 23, 29, 28, 30, 29, 29, 30, 24, 30, 24, 26, 31, 32]  # 准备平均最高温度数据
min_temps = [20, 19, 21, 21, 22, 22, 19, 21, 23, 23, 22, 23, 24, 22, 21]  # 准备平均最低温度数据
plt.figure(ﬁgsize=(8 ,4), dpi=150)  # 定义画布尺寸和分辨率
plt.grid(linestyle=":", alpha=0.5)  # 添加画布网格 plt.xlabel("月份")  # 添加x轴标签
plt.ylabel("温度（单位：℃）")  # 添加y轴标签
plt.title("清远市未来15天的天气平均最高/最低温度")  # 添加图表标题
plt.plot(months, max_temps, color="r", label="平均最高温度")  # 绘制平均最高温度折线图
plt.plot(months, min_temps, color="b", label="平均最低温度")  # 绘制平均最低温度折线图
plt.legend()  # 绘制图例，需要先在绘制曲线的同时，添加曲线的label标签
plt.savefig("tem.png")
plt.show()